#include "Mensaje.h"

Mensaje::Mensaje(MENSAJE_Types type){
	this->type = type;
}

Mensaje::~Mensaje() {
}

const MENSAJE_Types Mensaje::getType() const{
	return type;
}

std::string Mensaje::serializar() const{
	std::stringstream retorno;
	retorno << UtilString::intToString(this->type);
	retorno << PLANO_SEPARATOR;
	return retorno.str();
}
void Mensaje::deserializar(std::string& string){
	std::vector<std::string> valores;
	UtilString::splitWithSeparator(&valores,string,PLANO_SEPARATOR);

	this->type= (MENSAJE_Types)UtilString::stringToInt(valores[0]);
}
